Efficient Resource Management Mechanism with Fault Tolerant Model for Computational Grids
نویسنده
چکیده
Grid computing provides a framework and deployment environment that enables resource sharing, accessing, aggregation and management. It allows resource and coordinated use of various resources in dynamic, distributed virtual organization. The grid scheduling is responsible for resource discovery, resource selection and job assignment over a decentralized heterogeneous system. In the existing system, primary-backup approach is used for fault tolerance in a single environment. In this approach, each task has a primary copy and backup copy on two different processors. For dependent tasks, precedence constraint among tasks must be considered when scheduling backup copies and overloading backups. Then, two algorithms have been developed to schedule backups of dependent and independent tasks. The proposed work is to manage the resource failures in grid job scheduling. In this method, data source and resource are integrated from different geographical environment. Faulttolerant scheduling with primary backup approach is used to handle job failures in grid environment. Impact of communication protocols is considered. Communication protocols such as Transmission Control Protocol (TCP), User Datagram Protocol (UDP) which are used to distribute the message of each task to grid resources.
منابع مشابه
Proffering a new Method for Grid Computing Resource Discovery based on Economic Criteria using Ant Colony Algorithm
In computational grids, heterogeneous resources with different ownerships are dynamically available and distributed geographically. Resource discovery is one of the most important services of grid computing. Resource Discovery service provides mechanisms to identify the set of resources that are capable of satisfying the job requirements. It is not realistic to build the resource discovery mech...
متن کاملA Budget and Deadline Constrained Fault Tolerant Load Balanced Scheduling Algorithm for Computational Grids
Grid is an environment with millions of resources which are dynamic and heterogeneous in nature. A computational grid is one in which the resources are computing nodes and is meant for applications that involves larger computations. A scheduling algorithm is said to be efficient if and only if it performs better resource allocation even in case of resource failure. Resource allocation is a tedi...
متن کاملAn Efficient Fault-tolerance Technique Using Check-pointing and Replication in Grids Using Data Logs
Grid computing systems are increasingly growing importance in the present world with advances in the network technology. Grids are composed of many geographically disturbed resources, each having its own administration domain. Grid computing involves decentralized heterogeneous, geographically distributed resources that can work on a job together. Since the resource availability is dynamic in n...
متن کاملFault Tolerant Scheduling Strategy for Computational Grid Environment
Computational grids have the potential for solving large-scale scientific applications using heterogeneous and geographically distributed resources. In addition to the challenges of managing and scheduling these applications, reliability challenges arise because of the unreliable nature of grid infrastructure. Two major problems that are critical to the effective utilization of computational re...
متن کاملImproving Fault Tolerant Resource Optimized Aware Job Scheduling for Grid Computing
Workflow brokers of existing Grid Scheduling Systems are lack of cooperation mechanism which causes inefficient schedules of application distributed resources and it also worsens the utilization of various resources including network bandwidth and computational cycles. Furthermore considering the literature, all of these existing brokering systems primarily evolved around models of centralized ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014